#ifndef CHINARAWEDITDIALOG_H
#define CHINARAWEDITDIALOG_H

#include <QDialog>
#include <QString>
#include <Config/common.h>
#include <QStandardItemModel>
#include <util/NavFile.h>
#include <QList>
#include "QFileDialog"
#include "QTextCodec"
#include "Config/config.h"

namespace Ui {
class ChinaRawEditDialog;
}

class ChinaRawEditDialog : public QDialog
{
    Q_OBJECT
    
public:
    explicit ChinaRawEditDialog(QWidget *parent = 0);
    ~ChinaRawEditDialog();    
    void setNavName(QString navName);
    QList<NavFile> *navList;
private slots:
    void on_pushButtonSave_clicked();
    void on_pushButtonFile_clicked();
    void on_pushButtonCommit_clicked();

    void on_pushButtonCancel_clicked();

signals:
    void exportedRowCount(int row);

private:
    Ui::ChinaRawEditDialog *ui;
    QString navName;
};

#endif // CHINARAWEDITDIALOG_H
